#include #define TSIZE 45 // Á¦¸ñÀ» ÀúÀåÇÒ ¹è¿­ÀÇ Å©±â #define FMAX 5 // ¿µÈ­ Á¦¸ñÀÇ ÃÖ´ë °³¼ö struct film { char title[TSIZE]; int rating; }; void main(void) { struct film movies[FMAX]; int i = 0, j; puts("Enter first movie title:"); while (i < FMAX && gets(movies[i].title) != NULL && movies[i].title[0] != '\0') { puts("Enter your rating <0-10>:"); scanf("%d", &movies[i].rating); while (getchar() != '\n') // rating ÀÔ·Â ÈÄ °³Çà ¹®ÀÚ°¡ ¾Æ´Ñ ¹®ÀÚ°¡ ÀÔ·ÂµÇ¸é ¹«½ÃµÈ´Ù. continue; i++; puts("Enter next movie title (empty line to stop):"); } if (i == 0) printf("No data entered. "); else puts("Here is the movie list:"); for (j = 0; j < i; j++) printf("Movie: %s, Rating: %d\n", movies[j].title, movies[j].rating); puts("Bye!"); }